make a tremendous effort - Francés Inglés Diccionario